package com.xwl.learn.chapter06;

import java.util.Scanner;

public class lianxi {
    /** + 一个小球从100米高度自由落下，每次落地后反跳回原高度一半；再落下，求它在第10次落下时，共经过多少米。
     + 有一对兔子，从出生后第3个月起每个月都生一对兔子，小兔子长到第三个月后每个月又生一对兔子，假如兔子都不死，问每个月的兔子总数为多少？
     + 1 1 2 3 5 8 13 21 34 55
     + */

    public void lx1(){
        double height = 100;
        double sum = 0;
        for (int i = 1,j = 10; i < j;i++){
            sum = sum+height;
            height = height/2;
        }
        System.out.println(sum);
    }

    public static void main(String[] args) {
        int number = 1;
        int tmp1 = 1, tmp2 = 1;
        System.out.println("请输入月份:");
        Scanner scanner = new Scanner(System.in);
        int month = scanner.nextInt();
        for (int i = 1; i <=month;i++){
            if( 2 >= i){
                number =1;
            }else {
                number = tmp1+tmp2;

                tmp2 = tmp1;
                tmp1 = number;
            }
        }
        System.out.println(month+"月份有"+number+"只");
    }
    /**
     * 对过控制台输入一个正整数，打印出当前正整数一共有多少位？以及每一位的真实数字是多少？*/

    public void lx3(){

    }
}
